import javax.swing.*;

public class Main {
    public static void main(String[] args) {
        // 初始化数据
        initializeSampleData();

        // 加载用户数据
        LoginController.loadUserData();
        LoginController.loadUserRoles();

        // 启动Web服务
        SwingUtilities.invokeLater(() -> {
            JFrame frame = new JFrame("智慧社区服务平台");
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setSize(400, 300);
            frame.setLocationRelativeTo(null);
            frame.setVisible(true);

            // 显示登录界面
            LoginController.showLoginFrame(frame);
        });
    }

    private static void initializeSampleData() {
        // 添加初始化数据的逻辑
        LoginController.userDatabase.put("胡景浩", "010406"); // 添加胡景浩用户
        LoginController.userRoles.put("胡景浩", "管理者"); // 设置胡景浩为管理员
    }
}